Procedure GetMem(Var P:Pointer;Size:LongInt); This returns a pointer to a block of memory of size Size. Size may be any value from 1 to 640 kb. The pointer will be paragraph aligned (that is, will have offset 0) and is thus always rounded up to the nearest 16 bytes.